package ar.edu.utn.frba.tacs.grupo04.CarpielaCarpeta.Core;

import ar.edu.utn.frba.tacs.grupo04.CarpielaCarpeta.Usuarios.Usuario;

/***
 * Comportamiento comun que deben tener todos los objetos del sistema que deseen
 * ser buscados.
 * 
 * @author Administrador
 * 
 */
public interface Buscable {
	/***
	 * Accion permitida para el usuario.
	 */
	void EjecutarAccion(Usuario usuario);

	/**
	 * Nombre de la accion permitida a usuarios
	 * 
	 * @return
	 */
	String getAccionName();

	/***
	 * Clave de comparacion para las busquedas
	 * 
	 * @return
	 */
	String getClaveBusqueda();
}
